Eric HassliEric Hassli
International FootballMinute 57 and Minute 90+1: HAGL Lose 0-2 to SLNA, and the Lesson Sits in the Twelve Minutes After Half-TimeMinute 57. The ball is placed at the corner flag on the left side of the HAGL...
International FootballGermany 0-0 Greece: The Disallowed Goal Was Only the Final Scene of an Old ProblemIn the second minute, Kostas Tsimikas sent a ball in from the left and Giorgo...
Table TennisThe 12-10 Deciders and the Forgotten Map of British Club Table TennisThe opening weekend of the SBCL Premier Division left behind a string of...
Domestic FootballFive in the Morning at the Academy: The Real Signal of Vietnamese Football Lies Beyond the Transfer FeedIn the notebook I have carried since 2026 — the notebook that began at the...
BasketballNBA Europe 2027: The Map of European Basketball Power Is About to Be Redrawn from a Conference Hall in LondonNBA Europe 2027: The Map of European Basketball Power Is About to Be Redrawn...
AthleticsKevin Ociepka's 42 km Burpee Broad Jump Record: 155 Hours, 30,000 Reps and a Verification GapHook Parkstadion Baunatal, Hessen, September 2026. A running track with no...
TennisFree Agents in V.League: A Feast with a Hidden BillThis Vietnamese-language sports analysis examines the hidden cost of free-age...
Domestic FootballViettel in Bandung: When Meticulous Preparation Tries to Close the Resource GapIn nearly forty years of carrying my notebook while following football teams,...
AthleticsKenya, the AIU and 2029: An Integrity Test Under the Nairobi LightsNairobi, a day in October. Sebastian Coe stands before the media, and behind...
EsportsWhen Korean Women's Football Steps Into the Light: From Paju to Contracts of DestinyIn the last three matches of the Korean women's national football team at the...
EsportsNaiLiu Suspended Indefinitely: When FMVP Glory Cannot Heal Off-Field WoundsAt the APL 2026 grand final, spotlights illuminated the gleaming silver troph...
VolleyballJapan and Iran Sweep Fukuoka Pool Play: What the 3-0 Scorelines Leave OutIn the press room in Fukuoka, someone asked about the 3-0 scoreline and the...
EsportsNine Hidden Currents That Decide a Major Esports SeasonThere is a moment at minute 34 of game four that I still keep on my hard driv...
EsportsMeta analysis after new patch for esports game: How much has the meta changed after the recent updateThis article is based on a detailed analysis of the latest patch for the...
Domestic FootballVietnam Women's Goal-Difference Chessboard: Between the Japan Test and the Conversion ProblemThe first truth I drew from the press conference was not in the scoreline. Ng...
EsportsOverwatch 2 Season 5: When Sombra and Roadhog Are Reborn at OnceIn more than four years of following professional Overwatch, no patch has...
BasketballThree Years to Keep Munzon: Titan Ultra Chooses Stability in a Broken SeasonThe game ended 152–119. Joshua Munzon walked off with 22 points, 5 rebounds a...
International FootballJesse Marsch, Manchester City and the £900m Allegation: The Silence Before the AppealMarseille, an October morning. The coffee went cold long ago. I sit on the...
International FootballMesloub, Gabriel and the Age of 16: What Is Manchester United Really Chasing This Transfer Window?I have watched that clip four times, and all four times I stop on the same...
EsportsCaedrel Identifies T1's Critical Weakness Ahead of Worlds 2026: The Mid-Game DecisionThere is a pattern of game that anyone who followed T1 this season recognises...
International FootballGermany 0-0 Greece: The Disallowed Goal Was Only the Final Scene of an Old ProblemIn the second minute, Kostas Tsimikas sent a ball in from the left and Giorgo...
Table TennisThe 12-10 Deciders and the Forgotten Map of British Club Table TennisThe opening weekend of the SBCL Premier Division left behind a string of...
Domestic FootballFive in the Morning at the Academy: The Real Signal of Vietnamese Football Lies Beyond the Transfer FeedIn the notebook I have carried since 2026 — the notebook that began at the...
BasketballNBA Europe 2027: The Map of European Basketball Power Is About to Be Redrawn from a Conference Hall in LondonNBA Europe 2027: The Map of European Basketball Power Is About to Be Redrawn...
AthleticsKevin Ociepka's 42 km Burpee Broad Jump Record: 155 Hours, 30,000 Reps and a Verification GapHook Parkstadion Baunatal, Hessen, September 2026. A running track with no...
TennisFree Agents in V.League: A Feast with a Hidden BillThis Vietnamese-language sports analysis examines the hidden cost of free-age...
Domestic FootballViettel in Bandung: When Meticulous Preparation Tries to Close the Resource GapIn nearly forty years of carrying my notebook while following football teams,...
AthleticsKenya, the AIU and 2029: An Integrity Test Under the Nairobi LightsNairobi, a day in October. Sebastian Coe stands before the media, and behind...
EsportsWhen Korean Women's Football Steps Into the Light: From Paju to Contracts of DestinyIn the last three matches of the Korean women's national football team at the...
EsportsNaiLiu Suspended Indefinitely: When FMVP Glory Cannot Heal Off-Field WoundsAt the APL 2026 grand final, spotlights illuminated the gleaming silver troph...
VolleyballJapan and Iran Sweep Fukuoka Pool Play: What the 3-0 Scorelines Leave OutIn the press room in Fukuoka, someone asked about the 3-0 scoreline and the...
EsportsNine Hidden Currents That Decide a Major Esports SeasonThere is a moment at minute 34 of game four that I still keep on my hard driv...
EsportsMeta analysis after new patch for esports game: How much has the meta changed after the recent updateThis article is based on a detailed analysis of the latest patch for the...
Domestic FootballVietnam Women's Goal-Difference Chessboard: Between the Japan Test and the Conversion ProblemThe first truth I drew from the press conference was not in the scoreline. Ng...
EsportsOverwatch 2 Season 5: When Sombra and Roadhog Are Reborn at OnceIn more than four years of following professional Overwatch, no patch has...
BasketballThree Years to Keep Munzon: Titan Ultra Chooses Stability in a Broken SeasonThe game ended 152–119. Joshua Munzon walked off with 22 points, 5 rebounds a...
International FootballJesse Marsch, Manchester City and the £900m Allegation: The Silence Before the AppealMarseille, an October morning. The coffee went cold long ago. I sit on the...
International FootballMesloub, Gabriel and the Age of 16: What Is Manchester United Really Chasing This Transfer Window?I have watched that clip four times, and all four times I stop on the same...
EsportsCaedrel Identifies T1's Critical Weakness Ahead of Worlds 2026: The Mid-Game DecisionThere is a pattern of game that anyone who followed T1 this season recognises...
